﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;

namespace EFDataModel
{
    public partial class DynamicDataTypeListEntry
    {
        #region static
        /// <summary>
        /// Sucht den passenden Listeneintrag aus einer statischen Liste
        /// </summary>
        /// <param name="id">Nach der ID nach der gesucht werden soll</param>
        /// <returns>DynamicDataTypeListEntry Objekt | null bei einem Fehler</returns>
        public static DynamicDataTypeListEntry GetStaticDynamicDataTypeListEntry(int id, EFModelContainer efModelContainer)
        {
            //Heraussuchen des passenden Listeneintrages aus der statischen Liste.
            var entry = (from dataTypeListEntry in EFDynamicDataType.GetDynamicDataTypeListEntries(efModelContainer) where dataTypeListEntry.ID == id select dataTypeListEntry).FirstOrDefault();
            return entry;
        }
        #endregion
    }
}
